GPIO vs Analog Pins in Arduino